#pragma once

#include "SGNode.h"
#include "CVector3f.h"
#include "Parameter.h"

//Node representing a translation
class SGNodeTranslate : public SGNode
{
public:
	//parameter for the translation vector
	Parameter<CVector3f>	m_translate;

public:
	//constructor
	SGNodeTranslate();

	//destructor
	//~SGNodeTranslate();

	//update the node
	void doUpdate();

	//dirty the node
	void dirty();
};